package com.baitengsoft.patentapimonitor.api.model.param;

import com.baitengsoft.patentapimonitor.common.utils.SearchParam;

import java.util.List;

/**
 * @author Chen 2018/1/11
 */
public class SearchPatentParam extends SearchParam {
    private Integer areaId;
    private List<Integer> patType;
    private List<Integer> lawState;
    private List<String> patHubTypeName;
    private String patNum;
    private String patName;
    private String applyPerson;
    private String inventPerson;
    private String agencyName;
    private String address;
    private String shenqingriStart;
    private String shenqingriEnd;
    private String gkrStart;
    private String gkrEnd;
    private String ssrStart;
    private String ssrEnd;
    private String sxrStart;
    private String sxrEnd;
    private String shouquanriStart;
    private String shouquanriEnd;
    private String orderby;
    private String sort;

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public List<Integer> getPatType() {
        return patType;
    }

    public void setPatType(List<Integer> patType) {
        this.patType = patType;
    }

    public List<Integer> getLawState() {
        return lawState;
    }

    public void setLawState(List<Integer> lawState) {
        this.lawState = lawState;
    }

    public String getPatNum() {
        return patNum;
    }

    public void setPatNum(String patNum) {
        this.patNum = patNum;
    }

    public String getPatName() {
        return patName;
    }

    public void setPatName(String patName) {
        this.patName = patName;
    }

    public String getApplyPerson() {
        return applyPerson;
    }

    public void setApplyPerson(String applyPerson) {
        this.applyPerson = applyPerson;
    }

    public String getInventPerson() {
        return inventPerson;
    }

    public void setInventPerson(String inventPerson) {
        this.inventPerson = inventPerson;
    }

    public String getAgencyName() {
        return agencyName;
    }

    public void setAgencyName(String agencyName) {
        this.agencyName = agencyName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getShenqingriStart() {
        return shenqingriStart;
    }

    public void setShenqingriStart(String shenqingriStart) {
        this.shenqingriStart = shenqingriStart;
    }

    public String getShenqingriEnd() {
        return shenqingriEnd;
    }

    public void setShenqingriEnd(String shenqingriEnd) {
        this.shenqingriEnd = shenqingriEnd;
    }

    public String getGkrStart() {
        return gkrStart;
    }

    public void setGkrStart(String gkrStart) {
        this.gkrStart = gkrStart;
    }

    public String getGkrEnd() {
        return gkrEnd;
    }

    public void setGkrEnd(String gkrEnd) {
        this.gkrEnd = gkrEnd;
    }

    public String getSsrStart() {
        return ssrStart;
    }

    public void setSsrStart(String ssrStart) {
        this.ssrStart = ssrStart;
    }

    public String getSsrEnd() {
        return ssrEnd;
    }

    public void setSsrEnd(String ssrEnd) {
        this.ssrEnd = ssrEnd;
    }

    public String getSxrStart() {
        return sxrStart;
    }

    public void setSxrStart(String sxrStart) {
        this.sxrStart = sxrStart;
    }

    public String getSxrEnd() {
        return sxrEnd;
    }

    public void setSxrEnd(String sxrEnd) {
        this.sxrEnd = sxrEnd;
    }

    public String getShouquanriStart() {
        return shouquanriStart;
    }

    public void setShouquanriStart(String shouquanriStart) {
        this.shouquanriStart = shouquanriStart;
    }

    public String getShouquanriEnd() {
        return shouquanriEnd;
    }

    public void setShouquanriEnd(String shouquanriEnd) {
        this.shouquanriEnd = shouquanriEnd;
    }

    public String getOrderby() {
        return orderby;
    }

    public void setOrderby(String orderby) {
        this.orderby = orderby;
    }

    @Override
    public String getSort() {
        return sort;
    }

    @Override
    public void setSort(String sort) {
        this.sort = sort;
    }

    public List<String> getPatHubTypeName() {
        return patHubTypeName;
    }

    public void setPatHubTypeName(List<String> patHubTypeName) {
        this.patHubTypeName = patHubTypeName;
    }
}
